#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

//void print_arr(arr, row, col)
//{
//
//}
//
//int main()
//{
//	int arr[3][5] = { 1,2,3,4,5,6,7,8,9,10 };
//	print_arr(arr, 3, 5);
//	return 0;
//}

//#include <stdio.h>
//
//int main()
//{
//    int count;
//    scanf("%d", &count);
//    for (int i = 0; i < count; i++)
//    {
//        for (int j = 0; j < count; j++)
//        {
//            if (i == 0 || j == count - 1)
//                printf("* ");
//            else if (j == 0 || i == count - 1)
//                printf("* ");
//            else
//                printf("  ");
//
//        }
//        printf("\n");
//    }
//    return 0;
//}

//int main()
//{
//	int arr[10];
//	for (int i = 0; i < 10; i++)
//		scanf("%d",& arr[i]);
//	printf("%f", (arr[1] + arr[2] + arr[3] + arr[4] + arr[5] + arr[6] + arr[7] + arr[8] + arr[9] + arr[0]) / 10.0);
//	return 0;
//}

int main()
{
	int arr1[1000];
	int arr2[1000];
	for (int i = 0; i < 5; i++)
		scanf("%d", &arr1[i]);
	for (int j = 0; j < 5; j++)
		scanf("%d", &arr2[j]);
	for (int i = 0; i < 5; i++)
	{
		int tmp = arr1[i];
		arr1[i] = arr2[i];
		arr2[i] = tmp;
	}
	for (int i = 0; i < 5; i++)
		printf("%d ", arr1[i]);
	printf("\n");
	for (int i = 0; i < 5; i++)
		printf("%d ", arr2[i]);
	

	return 0;
}